package com.dhsc.service.khyjgl;

import com.dhsc.domain.khzl.common.DictVo;
import com.dhsc.domain.ywzx.khyjgl.YjshbsqVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @Description:客户佣金管理-佣金审批表申请
 * @Author: CDW
 * @Date: 2023/11/15 15:21
 */
public interface IYjsqbsqService {

    /**
     * @Description:查询佣金审批表申请信息
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2023/11/15 15:26
     * @param y:
     */
    LayuiTableVo queryYjsqbshxx(YjshbsqVo y);

    /**
     * @Description:查询处理状态
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/15 15:27
     * @param d:
     */
    ResponseObject queryYjsqClzt(DictVo d);

    /**
     * @Description:查询类型字典
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/16 13:54
     * @param d:
     */
    ResponseObject queryYjsqLx(DictVo d);

    /**
     * @Description:查询是否现场字典
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/16 13:54
     * @param d:
     */
    ResponseObject queryYjsqSfxc(DictVo d);

    /**
     * @Description:保存上传文件信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/20 13:43
     * @param y:
     */
    ResponseObject uploadKhyjFile(YjshbsqVo y);

    /**
     * @Description:查询表cgzx.yjshsq下一个bh
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/20 17:46
     * @param y:
     */
    ResponseObject queryYjspsqByid(YjshbsqVo y);

    /**
     * @Description:保存佣金审批申请信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/20 18:27
     * @param y:
     */
    ResponseObject saveYjspsqxx(YjshbsqVo y);

    /**
     * @Description:查询佣金申请表审核页面
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2023/11/21 15:59
     * @param y:
     */
    LayuiTableVo queryYjsqbsh(YjshbsqVo y);

    /**
     * @Description:删除佣金审批包申请信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2023/11/24 10:37
     * @param y:
     */
    ResponseObject deleteYjspsqxx(YjshbsqVo y);
}
